﻿namespace WidgetsDesign.API.Models
{
    public class zyxk_Model
    {
        /// <summary>
        /// 安全措施
        /// </summary>
        public class SafeObject
        {
            //编号
            public int? safeNo { get; set; }
            //措施
            public string? safeMeasures { get; set; }
            //是否为空
            public int? isInvolved { get; set; } // 使用 int?? 表示可为空的整数  
            //确认人
            public string? confirmPerson { get; set; }
        }
        //安全措施
        public class SafemanObject
        {
            //安全技术交底人
            public string? aqjsjdr { get; set; }
            //接受交底人
            public string? jsjdr { get; set; }
        }
        //作业方申请
        public class operatorApplication
        {
            //作业申请人
            public string? zysqr { get; set; }
            //作业人
            public string? zyr { get; set; }
            //作业人时间
            public DateTime? zyrTime { get; set; }
            public string? dzzh { get; set; }
            public string? jzjczry { get; set; }
            //作业申请时间
            public DateTime? zyfsqTime { get; set; }
        }
        //作业监护
        public class JobMonitoring
        {
            //监护人
            public string? jhr { get; set; }
            //监护人时间
            public DateTime? jhrTime { get; set; }
            //属地监督
            public string? sdjd { get; set; }
            //属地监督使时间
            public DateTime? sdjdTime { get; set; }
        }
        //批准
        public class Ratify
        {
            public string? zypzr { get; set; }
            public DateTime? zypzrTime { get; set; }
        }
        //相关方
        public class Stakeholder
        {
            public string? dw { get; set; }
            public string? qrr { get; set; }
            public DateTime? xgfTime { get; set; }
        }
        //取消关闭
        public class CancelorClose
        {
            public string? endtype { get; set; }
            public DateTime? endTime { get; set; }

            public DateTime? sqrTime { get; set; }

            public DateTime? pzrTime { get; set; }
            public string? sqr { get; set; }
            public string? pzr { get; set; }
        }
      
       public class TableData
        {
            public string Id { get; set; }
            public DateTime? ApplyTime { get; set; }
            public string? WorkLocation { get; set; }
            public DateTime? EndTime { get; set; }
            public string? State { get; set; }
            public string? JobContent { get; set; }
            public string? ApplicantCompany { get; set; }
            public string? Proposer { get; set; }

        }
    }
}
